package com.gasstion.dao;

import com.gasstion.entity.Permission;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface RolePermissionDao {


    //根据编号 rid查询权限编号pid
    public int getPidbyUid(int rid);

    /**
     * 获取指定角色id的所有权限id
     * @param roleid
     * @return
     */
    public List<Integer> getPermissionByRoleId(int rid);

    /**
     * 获取角色的所有权限
     * @param rId
     * @return
     */
    public List<Permission> queryByRid(int rid);

    /**
     * 删除
     * @param roleId
     * @return
     */
    public int del(int rid);

    /**
     * 添加
     * @param roleId
     * @param perId
     * @return
     */
    public int save(@Param("rid") int rid, @Param("pid") int pid);
}
